#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<sstream>
using namespace std;
//int main()
//{
//	stringstream ss;
//	int d;
//	ss << "1231";
//	
//	ss.str("");
//	ss.clear();
//	
//	ss << "4560";
//	ss >> d;
//	cout << d;
//	return 0;
//}


//template<class T>
//class BigNumber {
//	long n;
//public:
//	BigNumber(T i)
//		:n(i)
//	{}
//	BigNumber operator+(BigNumber b)
//	{
//		return BigNumber(n + b.n);
//	}
//};
//
//
//int main(void)
//{
//	BigNumber<int> b1(1);
//	b1 + 3;
//	const int a = 10;
//	int* p = (int*)(&a);
//	*p = 20;
//	cout << "a = " << a << ", *p = " << *p << endl;
//	return 0;
//}